part of 'service_bloc.dart';

@immutable
sealed class ServiceState {}

final class ServiceInitial extends ServiceState {}
final class ServiceLoadingState extends ServiceState {}

final class ServiceNoDataState extends ServiceState {}

final class ServiceSetSuccessState extends ServiceState {
  final List<ServicesBean>? data;
  ServiceSetSuccessState(this.data);
}
final class ServiceBuySuccessState extends ServiceState {
  final WxPayBean? bean;
  ServiceBuySuccessState(this.bean);
}

final class ServiceErrorState extends ServiceState {
  final String message;
  ServiceErrorState(this.message);
}


final class ServiceOrderListSuccessState extends ServiceState {
  final List<OrderBean>? data;
  ServiceOrderListSuccessState(this.data);
}


final class ServiceCanChatState extends ServiceState {
}
final class ServiceChatErrorState extends ServiceState {
  final String message;
  ServiceChatErrorState(this.message);
}